package com.yc.d0415;

import sun.applet.Main;

public class 精灵线程 {
    //父子线程,默认情况下,父线程会等待所有子线程执行完成忠厚,才借宿
    //当某个子线程被设置为守护线程,那么表示父线程不会等待该子线程执行结束

    public static void main(String[] args) {

        System.out.println("父线程开始!");
        Thread t = new Thread(()->{
            System.out.println("子线程开始！");
            try {
                Thread.sleep(3000);
            }catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println("子线程结束！");
        });
        //在启动前设置守护线程
        t.setDaemon(true);
        t.start();

        try{
            Thread.sleep(2000);
        }catch (InterruptedException e){
            e.printStackTrace();
        }
        System.out.println("父线程结束！");
    }
}
